<?php

/**
 * static actions.
 *
 * @package    hacride
 * @subpackage static
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 2692 2006-11-15 21:03:55Z fabien $
 */
class staticActions extends sfActions
{
  /**
   * retourne une page à partir de la langue
   * et du slug passé dans l'url
   */
  public function executeDisplayStaticContent()
  {
    $this->content = PagePeer::getPageByParams($this->getRequestParameter('slug'), $this->getRequestParameter('sf_culture'));
    $this->forward404Unless($this->content);
    
    $this->_getMetas($this->content);
  }
  
  /**
   * ajoute les métas à la page courante
   */
  private function _getMetas($page)
  {
    $this->getResponse()->setTitle($page->getMetaTitle());
    $this->getResponse()->addMeta('Description', $page->getMetaDesc());
  }
}
